package io;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;

/**
 * 文件输出流的追加模式.
 */
public class FOSDemo02 {
    public static void main(String[] args) throws IOException {
        /*
            文件输出流默认----的构造方法----创建时-----如果指定的文件----存在-----,会将该文件数据---------抹除.

            文件流也支持追加模式,就是在实例化时再传入一个boolean型参数,如果这个值为true则
            是追加模式.即:指定的文件若存在,该文件数据全部保留,当前文件流会从文件末尾开始接着写新的数据.
         */
        /** 追加模式(true) */
        FileOutputStream fos = new FileOutputStream("foa.txt",true);
        String line = "走路像只鸭，今年一路发!!!";
        byte[] data = line.getBytes("UTF-8");
        fos.write(data);
        System.out.println("执行完毕!");
        fos.close();

    }
}
